#ifndef QUICK_H_H_H
#define QUICK_H_H_H

#include "Sort.h"

class QuickSort : public Sort{
public:
	virtual void Iterative(int list[], int n);
	virtual void Recursive(int list[], int n);

	virtual ~QuickSort() {}

private:
	void Recursive(int*, int, int);	
	int Split(int*, int, int);
};

#endif
